to leave one's print - Turkish English Dictionary